package com.shopping.dao;

import com.shopping.pojo.Cart;
import com.shopping.pojo.User;
import com.shopping.pojo.vo.ProductCartInfo;
import com.shopping.pojo.vo.ProductInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CartDao {
    // 判断是否已加入购物车
    public Cart isCart(@Param("userId") Integer userId,@Param("productId") Integer productId,@Param("specId")Integer specId);
    // 加入购物车
    public int insertCart(Cart cart);
    // 数量+
    public int updateCartNumInc(Integer cartId);
    // 数量-
    public int updateCartNumDec(Integer cartId);
    // 移除购物车
    public int deleteCart(Integer cartId);
    // 查询购物车
    List<ProductCartInfo> selectCartByUserId(@Param("userId") Integer userId,@Param("productName") String productName);

}
